# 导入时间模块
import time


# 定义装饰器 获取执行过程的耗时
def metric(fn):
    # 定义方法
    def gettime(*args,**kw):
        start_time = time.time()
        fn(*args, **kw)
        end_time = time.time()
        print('耗时：{:.4f}s'.format(end_time - start_time))
    return gettime

# 定义一个函数并使用装饰器
@metric
def taiangles():
    print("开始循环")
    for x in range(1,9999):
        x = x + x
    print("结束循环")


# 调用taiangles() 并查看耗时

taiangles()

